//package com.example.orderassembly.netty;
//
//import org.springframework.stereotype.Component;
//
//import io.netty.bootstrap.ServerBootstrap;
//import io.netty.channel.ChannelFuture;
//import io.netty.channel.EventLoopGroup;
//import io.netty.channel.nio.NioEventLoopGroup;
//import io.netty.channel.socket.nio.NioServerSocketChannel;
//
///**
// * 服务端基本配置，通过一个静态单例类，保证启动时候只被加载一次
// * @author asus
// *
// */
//@Component
//public class WssServer {
//
//	/**
//	 * 单例静态内部类
//	 * @author asus
//	 *
//	 */
//	public static class SingletionWSServer{
//		static final WssServer instance = new WssServer();
//	}
//
//	public static WssServer getInstance(){
//		System.out.println("getInstance");
//		return SingletionWSServer.instance;
//	}
//
//	private EventLoopGroup mainGroup ;
//	private EventLoopGroup subGroup;
//	private ServerBootstrap server;
//	private ChannelFuture future;
//
//	public WssServer(){
//		mainGroup = new NioEventLoopGroup();
//		subGroup = new NioEventLoopGroup();
//		server = new ServerBootstrap();
//		server.group(mainGroup, subGroup)
//				.channel(NioServerSocketChannel.class)
//				.childHandler(new WssServerInitialzer());	//添加自定义初始化处理器
//	}
//
//	public void start(){
//		System.out.println("start进来了？");
//		future = this.server.bind(8086);
//		System.err.println("netty 服务端启动完毕 .....");
//	}
//
//}
//
